window = global;

var Base64 = {
    atob: function(input) {
        input = String(input);
        input = input.replace(/[ \t\n\f\r]/g, '');
        if (input.length % 4 == 0 && /==?$/.test(input)) {
            input = input.replace(/==?$/, '');
        }
        if (input.length % 4 == 1 || !/^[+/0-9A-Za-z]*$/.test(input)) {
            return null;
        }
        var output = '';
        var buffer = 0;
        var accumulatedBits = 0;
        for (var i = 0; i < input.length; i++) {
            buffer <<= 6;
            buffer |= Base64.atobLookup(input[i]);
            accumulatedBits += 6;
            if (accumulatedBits == 24) {
                output += String.fromCharCode((buffer & 0xff0000) >> 16);
                output += String.fromCharCode((buffer & 0xff00) >> 8);
                output += String.fromCharCode(buffer & 0xff);
                buffer = accumulatedBits = 0;
            }
        }
        if (accumulatedBits == 12) {
            buffer >>= 4;
            output += String.fromCharCode(buffer);
        } else if (accumulatedBits == 18) {
            buffer >>= 2;
            output += String.fromCharCode((buffer & 0xff00) >> 8);
            output += String.fromCharCode(buffer & 0xff);
        }
        return output;
    },
    atobLookup: function(chr) {
        if (/[A-Z]/.test(chr)) {
            return chr.charCodeAt(0) - 'A'.charCodeAt(0);
        }
        if (/[a-z]/.test(chr)) {
            return chr.charCodeAt(0) - 'a'.charCodeAt(0) + 26;
        }
        if (/[0-9]/.test(chr)) {
            return chr.charCodeAt(0) - '0'.charCodeAt(0) + 52;
        }
        if (chr == '+') {
            return 62;
        }
        if (chr == '/') {
            return 63;
        }
    },
    btoa: function(s) {
        var i;
        s = String(s);
        for (i = 0; i < s.length; i++) {
            if (s.charCodeAt(i) > 255) {
                return null;
            }
        }
        var out = '';
        for (i = 0; i < s.length; i += 3) {
            var groupsOfSix = [undefined, undefined, undefined, undefined];
            groupsOfSix[0] = s.charCodeAt(i) >> 2;
            groupsOfSix[1] = (s.charCodeAt(i) & 0x03) << 4;
            if (s.length > i + 1) {
                groupsOfSix[1] |= s.charCodeAt(i + 1) >> 4;
                groupsOfSix[2] = (s.charCodeAt(i + 1) & 0x0f) << 2;
            }
            if (s.length > i + 2) {
                groupsOfSix[2] |= s.charCodeAt(i + 2) >> 6;
                groupsOfSix[3] = s.charCodeAt(i + 2) & 0x3f;
            }
            for (var j = 0; j < groupsOfSix.length; j++) {
                if (typeof groupsOfSix[j] == 'undefined') {
                    out += '=';
                } else {
                    out += Base64.btoaLookup(groupsOfSix[j]);
                }
            }
        }
        return out;
    },
    btoaLookup: function(idx) {
        if (idx < 26) {
            return String.fromCharCode(idx + 'A'.charCodeAt(0));
        }
        if (idx < 52) {
            return String.fromCharCode(idx - 26 + 'a'.charCodeAt(0));
        }
        if (idx < 62) {
            return String.fromCharCode(idx - 52 + '0'.charCodeAt(0));
        }
        if (idx == 62) {
            return '+';
        }
        if (idx == 63) {
            return '/';
        }
    }
}
function dr(e) {
    if (/^[\x00-\x7f]*$/['test'](e))
        return e;
    for (var x = [], c = e.length, n = 0, t = 0; n < c; ++n, ++t) {
        var r = e['charCodeAt'](n);
        if (r < 128)
            x[t] = e['charAt'](n);
        else if (r < 2048)
            x[t] = String['fromCharCode'](192 | r >> 6, 128 | 63 & r);
        else if (r < 55296 || 57343 < r)
            x[t] = String['fromCharCode'](224 | r >> 12, 128 | r >> 6 & 63, 128 | 63 & r);
        else if (n + 1 < c) {
            var _ = e['charCodeAt'](n + 1);
            if (r < 56320 && 56320 <= _ && _ <= 57343) {
                var i = 65536 + ((1023 & r) << 10 | 1023 & _);
                x[t] = String.fromCharCode(240 | i >> 18 & 63, 128 | i >> 12 & 63, 128 | i >> 6 & 63, 128 | 63 & i), ++n;
                continue;
            }
        }
    }
    return x['join']('');
}
function lr(e, x) {
    var c, n = e['length'], t = n >> 2;
    0 != (3 & n) && ++t, x ? (c = new Array(t + 1))[t] = n : c = new Array(t);
    for (var r = 0; r < n; ++r)
        c[r >> 2] |= e['charCodeAt'](r) << ((3 & r) << 3);
    return c;
}
var br, sr = (br = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'['split'](''), function (e) {
    var x, c, n, t, r, _, i;
    for (c = n = 0, t = e['length'], _ = (t -= r = t % 3) / 3 << 2, 0 < r && (_ += 4), x = new Array(_); c < t;)
        i = e['charCodeAt'](c++) << 16 | e['charCodeAt'](c++) << 8 | e['charCodeAt'](c++), x[n++] = br[i >> 18] + br[i >> 12 & 63] + br[i >> 6 & 63] + br[63 & i];
    return 1 === r ? (i = e['charCodeAt'](c++), x[n++] = br[i >> 2] + br[(3 & i) << 4] + '==') : 2 === r && (i = e['charCodeAt'](c++) << 8 | e.charCodeAt(c++), x[n++] = br[i >> 10] + br[i >> 4 & 63] + br[(15 & i) << 2] + '='), x['join']('');
});
function Kaito(e, x) {
    return sr((n = x, null == (c = e) || 0 === c['length'] ? c : (c = dr(c), n = dr(n), function (e, x) {
        for (var c = e.length, n = 0; n < c; n++)
            e[n] = String['fromCharCode'](255 & e[n], e[n] >>> 8 & 255, e[n] >>> 16 & 255, e[n] >>> 24 & 255);
        var t = e['join']('');
        return t;
    }(function (e, x) {
        var c, n, t, r, _, i, o = e['length'], a = o - 1;
        for (n = e[a], i = (t = 0) | Math['floor'](6 + 52 / o); 0 < i; --i) {
            for (r = (t = t + 2654435769 & 4294967295) >>> 2 & 3, _ = 0; _ < a; ++_)
                c = e[_ + 1], n = e[_] = e[_] + ((n >>> 5 ^ c << 2) + (c >>> 3 ^ n << 4) ^ (t ^ c) + (x[3 & _ ^ r] ^ n)) & 4294967295;
            c = e[0], n = e[a] = e[a] + ((n >>> 5 ^ c << 2) + (c >>> 3 ^ n << 4) ^ (t ^ c) + (x[3 & a ^ r] ^ n)) & 4294967295;
        }
        return e;
    }(lr(c, !0), ((t = lr(n, !1))['length'] < 4 && (t['length'] = 4), t))))));
    var c, n, t;
}

function Qt(e) {
    return parseInt(e, 10) === e;
}
function Nt(e) {
    if (!Qt(e.length))
        return !1;
    var x;
    for (x = 0; x < e['length']; x++)
        if (!Qt(e[x]) || e[x] < 0 || 255 < e[x])
            return !1;
    return !0;
}
function Jt(e, x) {
    if (e['buffer'] && 'Uint8Array' === e.name)
        return x && (e = e['slice'] ? e['slice']() : Array['prototype']['slice'].call(e)), e;
    if (Array.isArray(e)) {
        if (!Nt(e))
            throw new Error('Array contains invalid value: ' + e);
        return new Uint8Array(e);
    }
    if (Qt(e['length']) && Nt(e))
        return new Uint8Array(e);
    throw new Error('unsupported array-like object');
}
function kt(e) {
    return new Uint8Array(e);
}
function Ot(e, x, c, n, t) {
    null == n && null == t || (e = e['slice'] ? e['slice'](n, t) : Array.prototype['slice'].call(e, n, t)), x.set(e, c);
}
var Bt, Mt = {
        toBytes: function (e) {
            var x = [], c = 0;
            for (e = encodeURI(e); c < e['length'];) {
                var n = e['charCodeAt'](c++);
                37 === n ? (x.push(parseInt(e['substr'](c, 2), 16)), c += 2) : x['push'](n);
            }
            return Jt(x);
        },
        fromBytes: function (e) {
            for (var x = [], c = 0; c < e['length'];) {
                var n = e[c];
                n < 128 ? (x.push(String.fromCharCode(n)), c++) : 191 < n && n < 224 ? (x.push(String.fromCharCode((31 & n) << 6 | 63 & e[c + 1])), c += 2) : (x['push'](String['fromCharCode']((15 & n) << 12 | (63 & e[c + 1]) << 6 | 63 & e[c + 2])), c += 3);
            }
            return x['join']('');
        }
    }, jt = (Bt = '0123456789abcdef', {
        toBytes: function (e) {
            for (var x = [], c = 0; c < e['length']; c += 2)
                x['push'](parseInt(e['substr'](c, 2), 16));
            return x;
        },
        fromBytes: function (e) {
            for (var x = [], c = 0; c < e['length']; c++) {
                var n = e[c];
                x['push'](Bt[(240 & n) >> 4] + Bt[15 & n]);
            }
            return x['join']('');
        }
    }), Dt = {
        16: 10,
        24: 12,
        32: 14
    }, zt = [
        1,
        2,
        4,
        8,
        16,
        32,
        64,
        128,
        27,
        54,
        108,
        216,
        171,
        77,
        154,
        47,
        94,
        188,
        99,
        198,
        151,
        53,
        106,
        212,
        179,
        125,
        250,
        239,
        197,
        145
    ], Ht = [
        99,
        124,
        119,
        123,
        242,
        107,
        111,
        197,
        48,
        1,
        103,
        43,
        254,
        215,
        171,
        118,
        202,
        130,
        201,
        125,
        250,
        89,
        71,
        240,
        173,
        212,
        162,
        175,
        156,
        164,
        114,
        192,
        183,
        253,
        147,
        38,
        54,
        63,
        247,
        204,
        52,
        165,
        229,
        241,
        113,
        216,
        49,
        21,
        4,
        199,
        35,
        195,
        24,
        150,
        5,
        154,
        7,
        18,
        128,
        226,
        235,
        39,
        178,
        117,
        9,
        131,
        44,
        26,
        27,
        110,
        90,
        160,
        82,
        59,
        214,
        179,
        41,
        227,
        47,
        132,
        83,
        209,
        0,
        237,
        32,
        252,
        177,
        91,
        106,
        203,
        190,
        57,
        74,
        76,
        88,
        207,
        208,
        239,
        170,
        251,
        67,
        77,
        51,
        133,
        69,
        249,
        2,
        127,
        80,
        60,
        159,
        168,
        81,
        163,
        64,
        143,
        146,
        157,
        56,
        245,
        188,
        182,
        218,
        33,
        16,
        255,
        243,
        210,
        205,
        12,
        19,
        236,
        95,
        151,
        68,
        23,
        196,
        167,
        126,
        61,
        100,
        93,
        25,
        115,
        96,
        129,
        79,
        220,
        34,
        42,
        144,
        136,
        70,
        238,
        184,
        20,
        222,
        94,
        11,
        219,
        224,
        50,
        58,
        10,
        73,
        6,
        36,
        92,
        194,
        211,
        172,
        98,
        145,
        149,
        228,
        121,
        231,
        200,
        55,
        109,
        141,
        213,
        78,
        169,
        108,
        86,
        244,
        234,
        101,
        122,
        174,
        8,
        186,
        120,
        37,
        46,
        28,
        166,
        180,
        198,
        232,
        221,
        116,
        31,
        75,
        189,
        139,
        138,
        112,
        62,
        181,
        102,
        72,
        3,
        246,
        14,
        97,
        53,
        87,
        185,
        134,
        193,
        29,
        158,
        225,
        248,
        152,
        17,
        105,
        217,
        142,
        148,
        155,
        30,
        135,
        233,
        206,
        85,
        40,
        223,
        140,
        161,
        137,
        13,
        191,
        230,
        66,
        104,
        65,
        153,
        45,
        15,
        176,
        84,
        187,
        22
    ],
    Pt = [
        82,
        9,
        106,
        213,
        48,
        54,
        165,
        56,
        191,
        64,
        163,
        158,
        129,
        243,
        215,
        251,
        124,
        227,
        57,
        130,
        155,
        47,
        255,
        135,
        52,
        142,
        67,
        68,
        196,
        222,
        233,
        203,
        84,
        123,
        148,
        50,
        166,
        194,
        35,
        61,
        238,
        76,
        149,
        11,
        66,
        250,
        195,
        78,
        8,
        46,
        161,
        102,
        40,
        217,
        36,
        178,
        118,
        91,
        162,
        73,
        109,
        139,
        209,
        37,
        114,
        248,
        246,
        100,
        134,
        104,
        152,
        22,
        212,
        164,
        92,
        204,
        93,
        101,
        182,
        146,
        108,
        112,
        72,
        80,
        253,
        237,
        185,
        218,
        94,
        21,
        70,
        87,
        167,
        141,
        157,
        132,
        144,
        216,
        171,
        0,
        140,
        188,
        211,
        10,
        247,
        228,
        88,
        5,
        184,
        179,
        69,
        6,
        208,
        44,
        30,
        143,
        202,
        63,
        15,
        2,
        193,
        175,
        189,
        3,
        1,
        19,
        138,
        107,
        58,
        145,
        17,
        65,
        79,
        103,
        220,
        234,
        151,
        242,
        207,
        206,
        240,
        180,
        230,
        115,
        150,
        172,
        116,
        34,
        231,
        173,
        53,
        133,
        226,
        249,
        55,
        232,
        28,
        117,
        223,
        110,
        71,
        241,
        26,
        113,
        29,
        41,
        197,
        137,
        111,
        183,
        98,
        14,
        170,
        24,
        190,
        27,
        252,
        86,
        62,
        75,
        198,
        210,
        121,
        32,
        154,
        219,
        192,
        254,
        120,
        205,
        90,
        244,
        31,
        221,
        168,
        51,
        136,
        7,
        199,
        49,
        177,
        18,
        16,
        89,
        39,
        128,
        236,
        95,
        96,
        81,
        127,
        169,
        25,
        181,
        74,
        13,
        45,
        229,
        122,
        159,
        147,
        201,
        156,
        239,
        160,
        224,
        59,
        77,
        174,
        42,
        245,
        176,
        200,
        235,
        187,
        60,
        131,
        83,
        153,
        97,
        23,
        43,
        4,
        126,
        186,
        119,
        214,
        38,
        225,
        105,
        20,
        99,
        85,
        33,
        12,
        125
    ],
    Lt = [
        3328402341,
        4168907908,
        4000806809,
        4135287693,
        4294111757,
        3597364157,
        3731845041,
        2445657428,
        1613770832,
        33620227,
        3462883241,
        1445669757,
        3892248089,
        3050821474,
        1303096294,
        3967186586,
        2412431941,
        528646813,
        2311702848,
        4202528135,
        4026202645,
        2992200171,
        2387036105,
        4226871307,
        1101901292,
        3017069671,
        1604494077,
        1169141738,
        597466303,
        1403299063,
        3832705686,
        2613100635,
        1974974402,
        3791519004,
        1033081774,
        1277568618,
        1815492186,
        2118074177,
        4126668546,
        2211236943,
        1748251740,
        1369810420,
        3521504564,
        4193382664,
        3799085459,
        2883115123,
        1647391059,
        706024767,
        134480908,
        2512897874,
        1176707941,
        2646852446,
        806885416,
        932615841,
        168101135,
        798661301,
        235341577,
        605164086,
        461406363,
        3756188221,
        3454790438,
        1311188841,
        2142417613,
        3933566367,
        302582043,
        495158174,
        1479289972,
        874125870,
        907746093,
        3698224818,
        3025820398,
        1537253627,
        2756858614,
        1983593293,
        3084310113,
        2108928974,
        1378429307,
        3722699582,
        1580150641,
        327451799,
        2790478837,
        3117535592,
        0,
        3253595436,
        1075847264,
        3825007647,
        2041688520,
        3059440621,
        3563743934,
        2378943302,
        1740553945,
        1916352843,
        2487896798,
        2555137236,
        2958579944,
        2244988746,
        3151024235,
        3320835882,
        1336584933,
        3992714006,
        2252555205,
        2588757463,
        1714631509,
        293963156,
        2319795663,
        3925473552,
        67240454,
        4269768577,
        2689618160,
        2017213508,
        631218106,
        1269344483,
        2723238387,
        1571005438,
        2151694528,
        93294474,
        1066570413,
        563977660,
        1882732616,
        4059428100,
        1673313503,
        2008463041,
        2950355573,
        1109467491,
        537923632,
        3858759450,
        4260623118,
        3218264685,
        2177748300,
        403442708,
        638784309,
        3287084079,
        3193921505,
        899127202,
        2286175436,
        773265209,
        2479146071,
        1437050866,
        4236148354,
        2050833735,
        3362022572,
        3126681063,
        840505643,
        3866325909,
        3227541664,
        427917720,
        2655997905,
        2749160575,
        1143087718,
        1412049534,
        999329963,
        193497219,
        2353415882,
        3354324521,
        1807268051,
        672404540,
        2816401017,
        3160301282,
        369822493,
        2916866934,
        3688947771,
        1681011286,
        1949973070,
        336202270,
        2454276571,
        201721354,
        1210328172,
        3093060836,
        2680341085,
        3184776046,
        1135389935,
        3294782118,
        965841320,
        831886756,
        3554993207,
        4068047243,
        3588745010,
        2345191491,
        1849112409,
        3664604599,
        26054028,
        2983581028,
        2622377682,
        1235855840,
        3630984372,
        2891339514,
        4092916743,
        3488279077,
        3395642799,
        4101667470,
        1202630377,
        268961816,
        1874508501,
        4034427016,
        1243948399,
        1546530418,
        941366308,
        1470539505,
        1941222599,
        2546386513,
        3421038627,
        2715671932,
        3899946140,
        1042226977,
        2521517021,
        1639824860,
        227249030,
        260737669,
        3765465232,
        2084453954,
        1907733956,
        3429263018,
        2420656344,
        100860677,
        4160157185,
        470683154,
        3261161891,
        1781871967,
        2924959737,
        1773779408,
        394692241,
        2579611992,
        974986535,
        664706745,
        3655459128,
        3958962195,
        731420851,
        571543859,
        3530123707,
        2849626480,
        126783113,
        865375399,
        765172662,
        1008606754,
        361203602,
        3387549984,
        2278477385,
        2857719295,
        1344809080,
        2782912378,
        59542671,
        1503764984,
        160008576,
        437062935,
        1707065306,
        3622233649,
        2218934982,
        3496503480,
        2185314755,
        697932208,
        1512910199,
        504303377,
        2075177163,
        2824099068,
        1841019862,
        739644986
    ],
    Kt = [
        2781242211,
        2230877308,
        2582542199,
        2381740923,
        234877682,
        3184946027,
        2984144751,
        1418839493,
        1348481072,
        50462977,
        2848876391,
        2102799147,
        434634494,
        1656084439,
        3863849899,
        2599188086,
        1167051466,
        2636087938,
        1082771913,
        2281340285,
        368048890,
        3954334041,
        3381544775,
        201060592,
        3963727277,
        1739838676,
        4250903202,
        3930435503,
        3206782108,
        4149453988,
        2531553906,
        1536934080,
        3262494647,
        484572669,
        2923271059,
        1783375398,
        1517041206,
        1098792767,
        49674231,
        1334037708,
        1550332980,
        4098991525,
        886171109,
        150598129,
        2481090929,
        1940642008,
        1398944049,
        1059722517,
        201851908,
        1385547719,
        1699095331,
        1587397571,
        674240536,
        2704774806,
        252314885,
        3039795866,
        151914247,
        908333586,
        2602270848,
        1038082786,
        651029483,
        1766729511,
        3447698098,
        2682942837,
        454166793,
        2652734339,
        1951935532,
        775166490,
        758520603,
        3000790638,
        4004797018,
        4217086112,
        4137964114,
        1299594043,
        1639438038,
        3464344499,
        2068982057,
        1054729187,
        1901997871,
        2534638724,
        4121318227,
        1757008337,
        0,
        750906861,
        1614815264,
        535035132,
        3363418545,
        3988151131,
        3201591914,
        1183697867,
        3647454910,
        1265776953,
        3734260298,
        3566750796,
        3903871064,
        1250283471,
        1807470800,
        717615087,
        3847203498,
        384695291,
        3313910595,
        3617213773,
        1432761139,
        2484176261,
        3481945413,
        283769337,
        100925954,
        2180939647,
        4037038160,
        1148730428,
        3123027871,
        3813386408,
        4087501137,
        4267549603,
        3229630528,
        2315620239,
        2906624658,
        3156319645,
        1215313976,
        82966005,
        3747855548,
        3245848246,
        1974459098,
        1665278241,
        807407632,
        451280895,
        251524083,
        1841287890,
        1283575245,
        337120268,
        891687699,
        801369324,
        3787349855,
        2721421207,
        3431482436,
        959321879,
        1469301956,
        4065699751,
        2197585534,
        1199193405,
        2898814052,
        3887750493,
        724703513,
        2514908019,
        2696962144,
        2551808385,
        3516813135,
        2141445340,
        1715741218,
        2119445034,
        2872807568,
        2198571144,
        3398190662,
        700968686,
        3547052216,
        1009259540,
        2041044702,
        3803995742,
        487983883,
        1991105499,
        1004265696,
        1449407026,
        1316239930,
        504629770,
        3683797321,
        168560134,
        1816667172,
        3837287516,
        1570751170,
        1857934291,
        4014189740,
        2797888098,
        2822345105,
        2754712981,
        936633572,
        2347923833,
        852879335,
        1133234376,
        1500395319,
        3084545389,
        2348912013,
        1689376213,
        3533459022,
        3762923945,
        3034082412,
        4205598294,
        133428468,
        634383082,
        2949277029,
        2398386810,
        3913789102,
        403703816,
        3580869306,
        2297460856,
        1867130149,
        1918643758,
        607656988,
        4049053350,
        3346248884,
        1368901318,
        600565992,
        2090982877,
        2632479860,
        557719327,
        3717614411,
        3697393085,
        2249034635,
        2232388234,
        2430627952,
        1115438654,
        3295786421,
        2865522278,
        3633334344,
        84280067,
        33027830,
        303828494,
        2747425121,
        1600795957,
        4188952407,
        3496589753,
        2434238086,
        1486471617,
        658119965,
        3106381470,
        953803233,
        334231800,
        3005978776,
        857870609,
        3151128937,
        1890179545,
        2298973838,
        2805175444,
        3056442267,
        574365214,
        2450884487,
        550103529,
        1233637070,
        4289353045,
        2018519080,
        2057691103,
        2399374476,
        4166623649,
        2148108681,
        387583245,
        3664101311,
        836232934,
        3330556482,
        3100665960,
        3280093505,
        2955516313,
        2002398509,
        287182607,
        3413881008,
        4238890068,
        3597515707,
        975967766
    ],
    qt = [
        1671808611,
        2089089148,
        2006576759,
        2072901243,
        4061003762,
        1807603307,
        1873927791,
        3310653893,
        810573872,
        16974337,
        1739181671,
        729634347,
        4263110654,
        3613570519,
        2883997099,
        1989864566,
        3393556426,
        2191335298,
        3376449993,
        2106063485,
        4195741690,
        1508618841,
        1204391495,
        4027317232,
        2917941677,
        3563566036,
        2734514082,
        2951366063,
        2629772188,
        2767672228,
        1922491506,
        3227229120,
        3082974647,
        4246528509,
        2477669779,
        644500518,
        911895606,
        1061256767,
        4144166391,
        3427763148,
        878471220,
        2784252325,
        3845444069,
        4043897329,
        1905517169,
        3631459288,
        827548209,
        356461077,
        67897348,
        3344078279,
        593839651,
        3277757891,
        405286936,
        2527147926,
        84871685,
        2595565466,
        118033927,
        305538066,
        2157648768,
        3795705826,
        3945188843,
        661212711,
        2999812018,
        1973414517,
        152769033,
        2208177539,
        745822252,
        439235610,
        455947803,
        1857215598,
        1525593178,
        2700827552,
        1391895634,
        994932283,
        3596728278,
        3016654259,
        695947817,
        3812548067,
        795958831,
        2224493444,
        1408607827,
        3513301457,
        0,
        3979133421,
        543178784,
        4229948412,
        2982705585,
        1542305371,
        1790891114,
        3410398667,
        3201918910,
        961245753,
        1256100938,
        1289001036,
        1491644504,
        3477767631,
        3496721360,
        4012557807,
        2867154858,
        4212583931,
        1137018435,
        1305975373,
        861234739,
        2241073541,
        1171229253,
        4178635257,
        33948674,
        2139225727,
        1357946960,
        1011120188,
        2679776671,
        2833468328,
        1374921297,
        2751356323,
        1086357568,
        2408187279,
        2460827538,
        2646352285,
        944271416,
        4110742005,
        3168756668,
        3066132406,
        3665145818,
        560153121,
        271589392,
        4279952895,
        4077846003,
        3530407890,
        3444343245,
        202643468,
        322250259,
        3962553324,
        1608629855,
        2543990167,
        1154254916,
        389623319,
        3294073796,
        2817676711,
        2122513534,
        1028094525,
        1689045092,
        1575467613,
        422261273,
        1939203699,
        1621147744,
        2174228865,
        1339137615,
        3699352540,
        577127458,
        712922154,
        2427141008,
        2290289544,
        1187679302,
        3995715566,
        3100863416,
        339486740,
        3732514782,
        1591917662,
        186455563,
        3681988059,
        3762019296,
        844522546,
        978220090,
        169743370,
        1239126601,
        101321734,
        611076132,
        1558493276,
        3260915650,
        3547250131,
        2901361580,
        1655096418,
        2443721105,
        2510565781,
        3828863972,
        2039214713,
        3878868455,
        3359869896,
        928607799,
        1840765549,
        2374762893,
        3580146133,
        1322425422,
        2850048425,
        1823791212,
        1459268694,
        4094161908,
        3928346602,
        1706019429,
        2056189050,
        2934523822,
        135794696,
        3134549946,
        2022240376,
        628050469,
        779246638,
        472135708,
        2800834470,
        3032970164,
        3327236038,
        3894660072,
        3715932637,
        1956440180,
        522272287,
        1272813131,
        3185336765,
        2340818315,
        2323976074,
        1888542832,
        1044544574,
        3049550261,
        1722469478,
        1222152264,
        50660867,
        4127324150,
        236067854,
        1638122081,
        895445557,
        1475980887,
        3117443513,
        2257655686,
        3243809217,
        489110045,
        2662934430,
        3778599393,
        4162055160,
        2561878936,
        288563729,
        1773916777,
        3648039385,
        2391345038,
        2493985684,
        2612407707,
        505560094,
        2274497927,
        3911240169,
        3460925390,
        1442818645,
        678973480,
        3749357023,
        2358182796,
        2717407649,
        2306869641,
        219617805,
        3218761151,
        3862026214,
        1120306242,
        1756942440,
        1103331905,
        2578459033,
        762796589,
        252780047,
        2966125488,
        1425844308,
        3151392187,
        372911126
    ],
    $t = [
        1667474886,
        2088535288,
        2004326894,
        2071694838,
        4075949567,
        1802223062,
        1869591006,
        3318043793,
        808472672,
        16843522,
        1734846926,
        724270422,
        4278065639,
        3621216949,
        2880169549,
        1987484396,
        3402253711,
        2189597983,
        3385409673,
        2105378810,
        4210693615,
        1499065266,
        1195886990,
        4042263547,
        2913856577,
        3570689971,
        2728590687,
        2947541573,
        2627518243,
        2762274643,
        1920112356,
        3233831835,
        3082273397,
        4261223649,
        2475929149,
        640051788,
        909531756,
        1061110142,
        4160160501,
        3435941763,
        875846760,
        2779116625,
        3857003729,
        4059105529,
        1903268834,
        3638064043,
        825316194,
        353713962,
        67374088,
        3351728789,
        589522246,
        3284360861,
        404236336,
        2526454071,
        84217610,
        2593830191,
        117901582,
        303183396,
        2155911963,
        3806477791,
        3958056653,
        656894286,
        2998062463,
        1970642922,
        151591698,
        2206440989,
        741110872,
        437923380,
        454765878,
        1852748508,
        1515908788,
        2694904667,
        1381168804,
        993742198,
        3604373943,
        3014905469,
        690584402,
        3823320797,
        791638366,
        2223281939,
        1398011302,
        3520161977,
        0,
        3991743681,
        538992704,
        4244381667,
        2981218425,
        1532751286,
        1785380564,
        3419096717,
        3200178535,
        960056178,
        1246420628,
        1280103576,
        1482221744,
        3486468741,
        3503319995,
        4025428677,
        2863326543,
        4227536621,
        1128514950,
        1296947098,
        859002214,
        2240123921,
        1162203018,
        4193849577,
        33687044,
        2139062782,
        1347481760,
        1010582648,
        2678045221,
        2829640523,
        1364325282,
        2745433693,
        1077985408,
        2408548869,
        2459086143,
        2644360225,
        943212656,
        4126475505,
        3166494563,
        3065430391,
        3671750063,
        555836226,
        269496352,
        4294908645,
        4092792573,
        3537006015,
        3452783745,
        202118168,
        320025894,
        3974901699,
        1600119230,
        2543297077,
        1145359496,
        387397934,
        3301201811,
        2812801621,
        2122220284,
        1027426170,
        1684319432,
        1566435258,
        421079858,
        1936954854,
        1616945344,
        2172753945,
        1330631070,
        3705438115,
        572679748,
        707427924,
        2425400123,
        2290647819,
        1179044492,
        4008585671,
        3099120491,
        336870440,
        3739122087,
        1583276732,
        185277718,
        3688593069,
        3772791771,
        842159716,
        976899700,
        168435220,
        1229577106,
        101059084,
        606366792,
        1549591736,
        3267517855,
        3553849021,
        2897014595,
        1650632388,
        2442242105,
        2509612081,
        3840161747,
        2038008818,
        3890688725,
        3368567691,
        926374254,
        1835907034,
        2374863873,
        3587531953,
        1313788572,
        2846482505,
        1819063512,
        1448540844,
        4109633523,
        3941213647,
        1701162954,
        2054852340,
        2930698567,
        134748176,
        3132806511,
        2021165296,
        623210314,
        774795868,
        471606328,
        2795958615,
        3031746419,
        3334885783,
        3907527627,
        3722280097,
        1953799400,
        522133822,
        1263263126,
        3183336545,
        2341176845,
        2324333839,
        1886425312,
        1044267644,
        3048588401,
        1718004428,
        1212733584,
        50529542,
        4143317495,
        235803164,
        1633788866,
        892690282,
        1465383342,
        3115962473,
        2256965911,
        3250673817,
        488449850,
        2661202215,
        3789633753,
        4177007595,
        2560144171,
        286339874,
        1768537042,
        3654906025,
        2391705863,
        2492770099,
        2610673197,
        505291324,
        2273808917,
        3924369609,
        3469625735,
        1431699370,
        673740880,
        3755965093,
        2358021891,
        2711746649,
        2307489801,
        218961690,
        3217021541,
        3873845719,
        1111672452,
        1751693520,
        1094828930,
        2576986153,
        757954394,
        252645662,
        2964376443,
        1414855848,
        3149649517,
        370555436
    ],
    er = [
        1374988112,
        2118214995,
        437757123,
        975658646,
        1001089995,
        530400753,
        2902087851,
        1273168787,
        540080725,
        2910219766,
        2295101073,
        4110568485,
        1340463100,
        3307916247,
        641025152,
        3043140495,
        3736164937,
        632953703,
        1172967064,
        1576976609,
        3274667266,
        2169303058,
        2370213795,
        1809054150,
        59727847,
        361929877,
        3211623147,
        2505202138,
        3569255213,
        1484005843,
        1239443753,
        2395588676,
        1975683434,
        4102977912,
        2572697195,
        666464733,
        3202437046,
        4035489047,
        3374361702,
        2110667444,
        1675577880,
        3843699074,
        2538681184,
        1649639237,
        2976151520,
        3144396420,
        4269907996,
        4178062228,
        1883793496,
        2403728665,
        2497604743,
        1383856311,
        2876494627,
        1917518562,
        3810496343,
        1716890410,
        3001755655,
        800440835,
        2261089178,
        3543599269,
        807962610,
        599762354,
        33778362,
        3977675356,
        2328828971,
        2809771154,
        4077384432,
        1315562145,
        1708848333,
        101039829,
        3509871135,
        3299278474,
        875451293,
        2733856160,
        92987698,
        2767645557,
        193195065,
        1080094634,
        1584504582,
        3178106961,
        1042385657,
        2531067453,
        3711829422,
        1306967366,
        2438237621,
        1908694277,
        67556463,
        1615861247,
        429456164,
        3602770327,
        2302690252,
        1742315127,
        2968011453,
        126454664,
        3877198648,
        2043211483,
        2709260871,
        2084704233,
        4169408201,
        0,
        159417987,
        841739592,
        504459436,
        1817866830,
        4245618683,
        260388950,
        1034867998,
        908933415,
        168810852,
        1750902305,
        2606453969,
        607530554,
        202008497,
        2472011535,
        3035535058,
        463180190,
        2160117071,
        1641816226,
        1517767529,
        470948374,
        3801332234,
        3231722213,
        1008918595,
        303765277,
        235474187,
        4069246893,
        766945465,
        337553864,
        1475418501,
        2943682380,
        4003061179,
        2743034109,
        4144047775,
        1551037884,
        1147550661,
        1543208500,
        2336434550,
        3408119516,
        3069049960,
        3102011747,
        3610369226,
        1113818384,
        328671808,
        2227573024,
        2236228733,
        3535486456,
        2935566865,
        3341394285,
        496906059,
        3702665459,
        226906860,
        2009195472,
        733156972,
        2842737049,
        294930682,
        1206477858,
        2835123396,
        2700099354,
        1451044056,
        573804783,
        2269728455,
        3644379585,
        2362090238,
        2564033334,
        2801107407,
        2776292904,
        3669462566,
        1068351396,
        742039012,
        1350078989,
        1784663195,
        1417561698,
        4136440770,
        2430122216,
        775550814,
        2193862645,
        2673705150,
        1775276924,
        1876241833,
        3475313331,
        3366754619,
        270040487,
        3902563182,
        3678124923,
        3441850377,
        1851332852,
        3969562369,
        2203032232,
        3868552805,
        2868897406,
        566021896,
        4011190502,
        3135740889,
        1248802510,
        3936291284,
        699432150,
        832877231,
        708780849,
        3332740144,
        899835584,
        1951317047,
        4236429990,
        3767586992,
        866637845,
        4043610186,
        1106041591,
        2144161806,
        395441711,
        1984812685,
        1139781709,
        3433712980,
        3835036895,
        2664543715,
        1282050075,
        3240894392,
        1181045119,
        2640243204,
        25965917,
        4203181171,
        4211818798,
        3009879386,
        2463879762,
        3910161971,
        1842759443,
        2597806476,
        933301370,
        1509430414,
        3943906441,
        3467192302,
        3076639029,
        3776767469,
        2051518780,
        2631065433,
        1441952575,
        404016761,
        1942435775,
        1408749034,
        1610459739,
        3745345300,
        2017778566,
        3400528769,
        3110650942,
        941896748,
        3265478751,
        371049330,
        3168937228,
        675039627,
        4279080257,
        967311729,
        135050206,
        3635733660,
        1683407248,
        2076935265,
        3576870512,
        1215061108,
        3501741890
    ],
    xr = [
        1347548327,
        1400783205,
        3273267108,
        2520393566,
        3409685355,
        4045380933,
        2880240216,
        2471224067,
        1428173050,
        4138563181,
        2441661558,
        636813900,
        4233094615,
        3620022987,
        2149987652,
        2411029155,
        1239331162,
        1730525723,
        2554718734,
        3781033664,
        46346101,
        310463728,
        2743944855,
        3328955385,
        3875770207,
        2501218972,
        3955191162,
        3667219033,
        768917123,
        3545789473,
        692707433,
        1150208456,
        1786102409,
        2029293177,
        1805211710,
        3710368113,
        3065962831,
        401639597,
        1724457132,
        3028143674,
        409198410,
        2196052529,
        1620529459,
        1164071807,
        3769721975,
        2226875310,
        486441376,
        2499348523,
        1483753576,
        428819965,
        2274680428,
        3075636216,
        598438867,
        3799141122,
        1474502543,
        711349675,
        129166120,
        53458370,
        2592523643,
        2782082824,
        4063242375,
        2988687269,
        3120694122,
        1559041666,
        730517276,
        2460449204,
        4042459122,
        2706270690,
        3446004468,
        3573941694,
        533804130,
        2328143614,
        2637442643,
        2695033685,
        839224033,
        1973745387,
        957055980,
        2856345839,
        106852767,
        1371368976,
        4181598602,
        1033297158,
        2933734917,
        1179510461,
        3046200461,
        91341917,
        1862534868,
        4284502037,
        605657339,
        2547432937,
        3431546947,
        2003294622,
        3182487618,
        2282195339,
        954669403,
        3682191598,
        1201765386,
        3917234703,
        3388507166,
        0,
        2198438022,
        1211247597,
        2887651696,
        1315723890,
        4227665663,
        1443857720,
        507358933,
        657861945,
        1678381017,
        560487590,
        3516619604,
        975451694,
        2970356327,
        261314535,
        3535072918,
        2652609425,
        1333838021,
        2724322336,
        1767536459,
        370938394,
        182621114,
        3854606378,
        1128014560,
        487725847,
        185469197,
        2918353863,
        3106780840,
        3356761769,
        2237133081,
        1286567175,
        3152976349,
        4255350624,
        2683765030,
        3160175349,
        3309594171,
        878443390,
        1988838185,
        3704300486,
        1756818940,
        1673061617,
        3403100636,
        272786309,
        1075025698,
        545572369,
        2105887268,
        4174560061,
        296679730,
        1841768865,
        1260232239,
        4091327024,
        3960309330,
        3497509347,
        1814803222,
        2578018489,
        4195456072,
        575138148,
        3299409036,
        446754879,
        3629546796,
        4011996048,
        3347532110,
        3252238545,
        4270639778,
        915985419,
        3483825537,
        681933534,
        651868046,
        2755636671,
        3828103837,
        223377554,
        2607439820,
        1649704518,
        3270937875,
        3901806776,
        1580087799,
        4118987695,
        3198115200,
        2087309459,
        2842678573,
        3016697106,
        1003007129,
        2802849917,
        1860738147,
        2077965243,
        164439672,
        4100872472,
        32283319,
        2827177882,
        1709610350,
        2125135846,
        136428751,
        3874428392,
        3652904859,
        3460984630,
        3572145929,
        3593056380,
        2939266226,
        824852259,
        818324884,
        3224740454,
        930369212,
        2801566410,
        2967507152,
        355706840,
        1257309336,
        4148292826,
        243256656,
        790073846,
        2373340630,
        1296297904,
        1422699085,
        3756299780,
        3818836405,
        457992840,
        3099667487,
        2135319889,
        77422314,
        1560382517,
        1945798516,
        788204353,
        1521706781,
        1385356242,
        870912086,
        325965383,
        2358957921,
        2050466060,
        2388260884,
        2313884476,
        4006521127,
        901210569,
        3990953189,
        1014646705,
        1503449823,
        1062597235,
        2031621326,
        3212035895,
        3931371469,
        1533017514,
        350174575,
        2256028891,
        2177544179,
        1052338372,
        741876788,
        1606591296,
        1914052035,
        213705253,
        2334669897,
        1107234197,
        1899603969,
        3725069491,
        2631447780,
        2422494913,
        1635502980,
        1893020342,
        1950903388,
        1120974935
    ],
    cr = [
        2807058932,
        1699970625,
        2764249623,
        1586903591,
        1808481195,
        1173430173,
        1487645946,
        59984867,
        4199882800,
        1844882806,
        1989249228,
        1277555970,
        3623636965,
        3419915562,
        1149249077,
        2744104290,
        1514790577,
        459744698,
        244860394,
        3235995134,
        1963115311,
        4027744588,
        2544078150,
        4190530515,
        1608975247,
        2627016082,
        2062270317,
        1507497298,
        2200818878,
        567498868,
        1764313568,
        3359936201,
        2305455554,
        2037970062,
        1047239000,
        1910319033,
        1337376481,
        2904027272,
        2892417312,
        984907214,
        1243112415,
        830661914,
        861968209,
        2135253587,
        2011214180,
        2927934315,
        2686254721,
        731183368,
        1750626376,
        4246310725,
        1820824798,
        4172763771,
        3542330227,
        48394827,
        2404901663,
        2871682645,
        671593195,
        3254988725,
        2073724613,
        145085239,
        2280796200,
        2779915199,
        1790575107,
        2187128086,
        472615631,
        3029510009,
        4075877127,
        3802222185,
        4107101658,
        3201631749,
        1646252340,
        4270507174,
        1402811438,
        1436590835,
        3778151818,
        3950355702,
        3963161475,
        4020912224,
        2667994737,
        273792366,
        2331590177,
        104699613,
        95345982,
        3175501286,
        2377486676,
        1560637892,
        3564045318,
        369057872,
        4213447064,
        3919042237,
        1137477952,
        2658625497,
        1119727848,
        2340947849,
        1530455833,
        4007360968,
        172466556,
        266959938,
        516552836,
        0,
        2256734592,
        3980931627,
        1890328081,
        1917742170,
        4294704398,
        945164165,
        3575528878,
        958871085,
        3647212047,
        2787207260,
        1423022939,
        775562294,
        1739656202,
        3876557655,
        2530391278,
        2443058075,
        3310321856,
        547512796,
        1265195639,
        437656594,
        3121275539,
        719700128,
        3762502690,
        387781147,
        218828297,
        3350065803,
        2830708150,
        2848461854,
        428169201,
        122466165,
        3720081049,
        1627235199,
        648017665,
        4122762354,
        1002783846,
        2117360635,
        695634755,
        3336358691,
        4234721005,
        4049844452,
        3704280881,
        2232435299,
        574624663,
        287343814,
        612205898,
        1039717051,
        840019705,
        2708326185,
        793451934,
        821288114,
        1391201670,
        3822090177,
        376187827,
        3113855344,
        1224348052,
        1679968233,
        2361698556,
        1058709744,
        752375421,
        2431590963,
        1321699145,
        3519142200,
        2734591178,
        188127444,
        2177869557,
        3727205754,
        2384911031,
        3215212461,
        2648976442,
        2450346104,
        3432737375,
        1180849278,
        331544205,
        3102249176,
        4150144569,
        2952102595,
        2159976285,
        2474404304,
        766078933,
        313773861,
        2570832044,
        2108100632,
        1668212892,
        3145456443,
        2013908262,
        418672217,
        3070356634,
        2594734927,
        1852171925,
        3867060991,
        3473416636,
        3907448597,
        2614737639,
        919489135,
        164948639,
        2094410160,
        2997825956,
        590424639,
        2486224549,
        1723872674,
        3157750862,
        3399941250,
        3501252752,
        3625268135,
        2555048196,
        3673637356,
        1343127501,
        4130281361,
        3599595085,
        2957853679,
        1297403050,
        81781910,
        3051593425,
        2283490410,
        532201772,
        1367295589,
        3926170974,
        895287692,
        1953757831,
        1093597963,
        492483431,
        3528626907,
        1446242576,
        1192455638,
        1636604631,
        209336225,
        344873464,
        1015671571,
        669961897,
        3375740769,
        3857572124,
        2973530695,
        3747192018,
        1933530610,
        3464042516,
        935293895,
        3454686199,
        2858115069,
        1863638845,
        3683022916,
        4085369519,
        3292445032,
        875313188,
        1080017571,
        3279033885,
        621591778,
        1233856572,
        2504130317,
        24197544,
        3017672716,
        3835484340,
        3247465558,
        2220981195,
        3060847922,
        1551124588,
        1463996600
    ],
    nr = [
        4104605777,
        1097159550,
        396673818,
        660510266,
        2875968315,
        2638606623,
        4200115116,
        3808662347,
        821712160,
        1986918061,
        3430322568,
        38544885,
        3856137295,
        718002117,
        893681702,
        1654886325,
        2975484382,
        3122358053,
        3926825029,
        4274053469,
        796197571,
        1290801793,
        1184342925,
        3556361835,
        2405426947,
        2459735317,
        1836772287,
        1381620373,
        3196267988,
        1948373848,
        3764988233,
        3385345166,
        3263785589,
        2390325492,
        1480485785,
        3111247143,
        3780097726,
        2293045232,
        548169417,
        3459953789,
        3746175075,
        439452389,
        1362321559,
        1400849762,
        1685577905,
        1806599355,
        2174754046,
        137073913,
        1214797936,
        1174215055,
        3731654548,
        2079897426,
        1943217067,
        1258480242,
        529487843,
        1437280870,
        3945269170,
        3049390895,
        3313212038,
        923313619,
        679998000,
        3215307299,
        57326082,
        377642221,
        3474729866,
        2041877159,
        133361907,
        1776460110,
        3673476453,
        96392454,
        878845905,
        2801699524,
        777231668,
        4082475170,
        2330014213,
        4142626212,
        2213296395,
        1626319424,
        1906247262,
        1846563261,
        562755902,
        3708173718,
        1040559837,
        3871163981,
        1418573201,
        3294430577,
        114585348,
        1343618912,
        2566595609,
        3186202582,
        1078185097,
        3651041127,
        3896688048,
        2307622919,
        425408743,
        3371096953,
        2081048481,
        1108339068,
        2216610296,
        0,
        2156299017,
        736970802,
        292596766,
        1517440620,
        251657213,
        2235061775,
        2933202493,
        758720310,
        265905162,
        1554391400,
        1532285339,
        908999204,
        174567692,
        1474760595,
        4002861748,
        2610011675,
        3234156416,
        3693126241,
        2001430874,
        303699484,
        2478443234,
        2687165888,
        585122620,
        454499602,
        151849742,
        2345119218,
        3064510765,
        514443284,
        4044981591,
        1963412655,
        2581445614,
        2137062819,
        19308535,
        1928707164,
        1715193156,
        4219352155,
        1126790795,
        600235211,
        3992742070,
        3841024952,
        836553431,
        1669664834,
        2535604243,
        3323011204,
        1243905413,
        3141400786,
        4180808110,
        698445255,
        2653899549,
        2989552604,
        2253581325,
        3252932727,
        3004591147,
        1891211689,
        2487810577,
        3915653703,
        4237083816,
        4030667424,
        2100090966,
        865136418,
        1229899655,
        953270745,
        3399679628,
        3557504664,
        4118925222,
        2061379749,
        3079546586,
        2915017791,
        983426092,
        2022837584,
        1607244650,
        2118541908,
        2366882550,
        3635996816,
        972512814,
        3283088770,
        1568718495,
        3499326569,
        3576539503,
        621982671,
        2895723464,
        410887952,
        2623762152,
        1002142683,
        645401037,
        1494807662,
        2595684844,
        1335535747,
        2507040230,
        4293295786,
        3167684641,
        367585007,
        3885750714,
        1865862730,
        2668221674,
        2960971305,
        2763173681,
        1059270954,
        2777952454,
        2724642869,
        1320957812,
        2194319100,
        2429595872,
        2815956275,
        77089521,
        3973773121,
        3444575871,
        2448830231,
        1305906550,
        4021308739,
        2857194700,
        2516901860,
        3518358430,
        1787304780,
        740276417,
        1699839814,
        1592394909,
        2352307457,
        2272556026,
        188821243,
        1729977011,
        3687994002,
        274084841,
        3594982253,
        3613494426,
        2701949495,
        4162096729,
        322734571,
        2837966542,
        1640576439,
        484830689,
        1202797690,
        3537852828,
        4067639125,
        349075736,
        3342319475,
        4157467219,
        4255800159,
        1030690015,
        1155237496,
        2951971274,
        1757691577,
        607398968,
        2738905026,
        499347990,
        3794078908,
        1011452712,
        227885567,
        2818666809,
        213114376,
        3034881240,
        1455525988,
        3414450555,
        850817237,
        1817998408,
        3092726480
    ],
    tr = [
        0,
        235474187,
        470948374,
        303765277,
        941896748,
        908933415,
        607530554,
        708780849,
        1883793496,
        2118214995,
        1817866830,
        1649639237,
        1215061108,
        1181045119,
        1417561698,
        1517767529,
        3767586992,
        4003061179,
        4236429990,
        4069246893,
        3635733660,
        3602770327,
        3299278474,
        3400528769,
        2430122216,
        2664543715,
        2362090238,
        2193862645,
        2835123396,
        2801107407,
        3035535058,
        3135740889,
        3678124923,
        3576870512,
        3341394285,
        3374361702,
        3810496343,
        3977675356,
        4279080257,
        4043610186,
        2876494627,
        2776292904,
        3076639029,
        3110650942,
        2472011535,
        2640243204,
        2403728665,
        2169303058,
        1001089995,
        899835584,
        666464733,
        699432150,
        59727847,
        226906860,
        530400753,
        294930682,
        1273168787,
        1172967064,
        1475418501,
        1509430414,
        1942435775,
        2110667444,
        1876241833,
        1641816226,
        2910219766,
        2743034109,
        2976151520,
        3211623147,
        2505202138,
        2606453969,
        2302690252,
        2269728455,
        3711829422,
        3543599269,
        3240894392,
        3475313331,
        3843699074,
        3943906441,
        4178062228,
        4144047775,
        1306967366,
        1139781709,
        1374988112,
        1610459739,
        1975683434,
        2076935265,
        1775276924,
        1742315127,
        1034867998,
        866637845,
        566021896,
        800440835,
        92987698,
        193195065,
        429456164,
        395441711,
        1984812685,
        2017778566,
        1784663195,
        1683407248,
        1315562145,
        1080094634,
        1383856311,
        1551037884,
        101039829,
        135050206,
        437757123,
        337553864,
        1042385657,
        807962610,
        573804783,
        742039012,
        2531067453,
        2564033334,
        2328828971,
        2227573024,
        2935566865,
        2700099354,
        3001755655,
        3168937228,
        3868552805,
        3902563182,
        4203181171,
        4102977912,
        3736164937,
        3501741890,
        3265478751,
        3433712980,
        1106041591,
        1340463100,
        1576976609,
        1408749034,
        2043211483,
        2009195472,
        1708848333,
        1809054150,
        832877231,
        1068351396,
        766945465,
        599762354,
        159417987,
        126454664,
        361929877,
        463180190,
        2709260871,
        2943682380,
        3178106961,
        3009879386,
        2572697195,
        2538681184,
        2236228733,
        2336434550,
        3509871135,
        3745345300,
        3441850377,
        3274667266,
        3910161971,
        3877198648,
        4110568485,
        4211818798,
        2597806476,
        2497604743,
        2261089178,
        2295101073,
        2733856160,
        2902087851,
        3202437046,
        2968011453,
        3936291284,
        3835036895,
        4136440770,
        4169408201,
        3535486456,
        3702665459,
        3467192302,
        3231722213,
        2051518780,
        1951317047,
        1716890410,
        1750902305,
        1113818384,
        1282050075,
        1584504582,
        1350078989,
        168810852,
        67556463,
        371049330,
        404016761,
        841739592,
        1008918595,
        775550814,
        540080725,
        3969562369,
        3801332234,
        4035489047,
        4269907996,
        3569255213,
        3669462566,
        3366754619,
        3332740144,
        2631065433,
        2463879762,
        2160117071,
        2395588676,
        2767645557,
        2868897406,
        3102011747,
        3069049960,
        202008497,
        33778362,
        270040487,
        504459436,
        875451293,
        975658646,
        675039627,
        641025152,
        2084704233,
        1917518562,
        1615861247,
        1851332852,
        1147550661,
        1248802510,
        1484005843,
        1451044056,
        933301370,
        967311729,
        733156972,
        632953703,
        260388950,
        25965917,
        328671808,
        496906059,
        1206477858,
        1239443753,
        1543208500,
        1441952575,
        2144161806,
        1908694277,
        1675577880,
        1842759443,
        3610369226,
        3644379585,
        3408119516,
        3307916247,
        4011190502,
        3776767469,
        4077384432,
        4245618683,
        2809771154,
        2842737049,
        3144396420,
        3043140495,
        2673705150,
        2438237621,
        2203032232,
        2370213795
    ],
    rr = [
        0,
        185469197,
        370938394,
        487725847,
        741876788,
        657861945,
        975451694,
        824852259,
        1483753576,
        1400783205,
        1315723890,
        1164071807,
        1950903388,
        2135319889,
        1649704518,
        1767536459,
        2967507152,
        3152976349,
        2801566410,
        2918353863,
        2631447780,
        2547432937,
        2328143614,
        2177544179,
        3901806776,
        3818836405,
        4270639778,
        4118987695,
        3299409036,
        3483825537,
        3535072918,
        3652904859,
        2077965243,
        1893020342,
        1841768865,
        1724457132,
        1474502543,
        1559041666,
        1107234197,
        1257309336,
        598438867,
        681933534,
        901210569,
        1052338372,
        261314535,
        77422314,
        428819965,
        310463728,
        3409685355,
        3224740454,
        3710368113,
        3593056380,
        3875770207,
        3960309330,
        4045380933,
        4195456072,
        2471224067,
        2554718734,
        2237133081,
        2388260884,
        3212035895,
        3028143674,
        2842678573,
        2724322336,
        4138563181,
        4255350624,
        3769721975,
        3955191162,
        3667219033,
        3516619604,
        3431546947,
        3347532110,
        2933734917,
        2782082824,
        3099667487,
        3016697106,
        2196052529,
        2313884476,
        2499348523,
        2683765030,
        1179510461,
        1296297904,
        1347548327,
        1533017514,
        1786102409,
        1635502980,
        2087309459,
        2003294622,
        507358933,
        355706840,
        136428751,
        53458370,
        839224033,
        957055980,
        605657339,
        790073846,
        2373340630,
        2256028891,
        2607439820,
        2422494913,
        2706270690,
        2856345839,
        3075636216,
        3160175349,
        3573941694,
        3725069491,
        3273267108,
        3356761769,
        4181598602,
        4063242375,
        4011996048,
        3828103837,
        1033297158,
        915985419,
        730517276,
        545572369,
        296679730,
        446754879,
        129166120,
        213705253,
        1709610350,
        1860738147,
        1945798516,
        2029293177,
        1239331162,
        1120974935,
        1606591296,
        1422699085,
        4148292826,
        4233094615,
        3781033664,
        3931371469,
        3682191598,
        3497509347,
        3446004468,
        3328955385,
        2939266226,
        2755636671,
        3106780840,
        2988687269,
        2198438022,
        2282195339,
        2501218972,
        2652609425,
        1201765386,
        1286567175,
        1371368976,
        1521706781,
        1805211710,
        1620529459,
        2105887268,
        1988838185,
        533804130,
        350174575,
        164439672,
        46346101,
        870912086,
        954669403,
        636813900,
        788204353,
        2358957921,
        2274680428,
        2592523643,
        2441661558,
        2695033685,
        2880240216,
        3065962831,
        3182487618,
        3572145929,
        3756299780,
        3270937875,
        3388507166,
        4174560061,
        4091327024,
        4006521127,
        3854606378,
        1014646705,
        930369212,
        711349675,
        560487590,
        272786309,
        457992840,
        106852767,
        223377554,
        1678381017,
        1862534868,
        1914052035,
        2031621326,
        1211247597,
        1128014560,
        1580087799,
        1428173050,
        32283319,
        182621114,
        401639597,
        486441376,
        768917123,
        651868046,
        1003007129,
        818324884,
        1503449823,
        1385356242,
        1333838021,
        1150208456,
        1973745387,
        2125135846,
        1673061617,
        1756818940,
        2970356327,
        3120694122,
        2802849917,
        2887651696,
        2637442643,
        2520393566,
        2334669897,
        2149987652,
        3917234703,
        3799141122,
        4284502037,
        4100872472,
        3309594171,
        3460984630,
        3545789473,
        3629546796,
        2050466060,
        1899603969,
        1814803222,
        1730525723,
        1443857720,
        1560382517,
        1075025698,
        1260232239,
        575138148,
        692707433,
        878443390,
        1062597235,
        243256656,
        91341917,
        409198410,
        325965383,
        3403100636,
        3252238545,
        3704300486,
        3620022987,
        3874428392,
        3990953189,
        4042459122,
        4227665663,
        2460449204,
        2578018489,
        2226875310,
        2411029155,
        3198115200,
        3046200461,
        2827177882,
        2743944855
    ],
    _r = [
        0,
        218828297,
        437656594,
        387781147,
        875313188,
        958871085,
        775562294,
        590424639,
        1750626376,
        1699970625,
        1917742170,
        2135253587,
        1551124588,
        1367295589,
        1180849278,
        1265195639,
        3501252752,
        3720081049,
        3399941250,
        3350065803,
        3835484340,
        3919042237,
        4270507174,
        4085369519,
        3102249176,
        3051593425,
        2734591178,
        2952102595,
        2361698556,
        2177869557,
        2530391278,
        2614737639,
        3145456443,
        3060847922,
        2708326185,
        2892417312,
        2404901663,
        2187128086,
        2504130317,
        2555048196,
        3542330227,
        3727205754,
        3375740769,
        3292445032,
        3876557655,
        3926170974,
        4246310725,
        4027744588,
        1808481195,
        1723872674,
        1910319033,
        2094410160,
        1608975247,
        1391201670,
        1173430173,
        1224348052,
        59984867,
        244860394,
        428169201,
        344873464,
        935293895,
        984907214,
        766078933,
        547512796,
        1844882806,
        1627235199,
        2011214180,
        2062270317,
        1507497298,
        1423022939,
        1137477952,
        1321699145,
        95345982,
        145085239,
        532201772,
        313773861,
        830661914,
        1015671571,
        731183368,
        648017665,
        3175501286,
        2957853679,
        2807058932,
        2858115069,
        2305455554,
        2220981195,
        2474404304,
        2658625497,
        3575528878,
        3625268135,
        3473416636,
        3254988725,
        3778151818,
        3963161475,
        4213447064,
        4130281361,
        3599595085,
        3683022916,
        3432737375,
        3247465558,
        3802222185,
        4020912224,
        4172763771,
        4122762354,
        3201631749,
        3017672716,
        2764249623,
        2848461854,
        2331590177,
        2280796200,
        2431590963,
        2648976442,
        104699613,
        188127444,
        472615631,
        287343814,
        840019705,
        1058709744,
        671593195,
        621591778,
        1852171925,
        1668212892,
        1953757831,
        2037970062,
        1514790577,
        1463996600,
        1080017571,
        1297403050,
        3673637356,
        3623636965,
        3235995134,
        3454686199,
        4007360968,
        3822090177,
        4107101658,
        4190530515,
        2997825956,
        3215212461,
        2830708150,
        2779915199,
        2256734592,
        2340947849,
        2627016082,
        2443058075,
        172466556,
        122466165,
        273792366,
        492483431,
        1047239000,
        861968209,
        612205898,
        695634755,
        1646252340,
        1863638845,
        2013908262,
        1963115311,
        1446242576,
        1530455833,
        1277555970,
        1093597963,
        1636604631,
        1820824798,
        2073724613,
        1989249228,
        1436590835,
        1487645946,
        1337376481,
        1119727848,
        164948639,
        81781910,
        331544205,
        516552836,
        1039717051,
        821288114,
        669961897,
        719700128,
        2973530695,
        3157750862,
        2871682645,
        2787207260,
        2232435299,
        2283490410,
        2667994737,
        2450346104,
        3647212047,
        3564045318,
        3279033885,
        3464042516,
        3980931627,
        3762502690,
        4150144569,
        4199882800,
        3070356634,
        3121275539,
        2904027272,
        2686254721,
        2200818878,
        2384911031,
        2570832044,
        2486224549,
        3747192018,
        3528626907,
        3310321856,
        3359936201,
        3950355702,
        3867060991,
        4049844452,
        4234721005,
        1739656202,
        1790575107,
        2108100632,
        1890328081,
        1402811438,
        1586903591,
        1233856572,
        1149249077,
        266959938,
        48394827,
        369057872,
        418672217,
        1002783846,
        919489135,
        567498868,
        752375421,
        209336225,
        24197544,
        376187827,
        459744698,
        945164165,
        895287692,
        574624663,
        793451934,
        1679968233,
        1764313568,
        2117360635,
        1933530610,
        1343127501,
        1560637892,
        1243112415,
        1192455638,
        3704280881,
        3519142200,
        3336358691,
        3419915562,
        3907448597,
        3857572124,
        4075877127,
        4294704398,
        3029510009,
        3113855344,
        2927934315,
        2744104290,
        2159976285,
        2377486676,
        2594734927,
        2544078150
    ],
    ir = [
        0,
        151849742,
        303699484,
        454499602,
        607398968,
        758720310,
        908999204,
        1059270954,
        1214797936,
        1097159550,
        1517440620,
        1400849762,
        1817998408,
        1699839814,
        2118541908,
        2001430874,
        2429595872,
        2581445614,
        2194319100,
        2345119218,
        3034881240,
        3186202582,
        2801699524,
        2951971274,
        3635996816,
        3518358430,
        3399679628,
        3283088770,
        4237083816,
        4118925222,
        4002861748,
        3885750714,
        1002142683,
        850817237,
        698445255,
        548169417,
        529487843,
        377642221,
        227885567,
        77089521,
        1943217067,
        2061379749,
        1640576439,
        1757691577,
        1474760595,
        1592394909,
        1174215055,
        1290801793,
        2875968315,
        2724642869,
        3111247143,
        2960971305,
        2405426947,
        2253581325,
        2638606623,
        2487810577,
        3808662347,
        3926825029,
        4044981591,
        4162096729,
        3342319475,
        3459953789,
        3576539503,
        3693126241,
        1986918061,
        2137062819,
        1685577905,
        1836772287,
        1381620373,
        1532285339,
        1078185097,
        1229899655,
        1040559837,
        923313619,
        740276417,
        621982671,
        439452389,
        322734571,
        137073913,
        19308535,
        3871163981,
        4021308739,
        4104605777,
        4255800159,
        3263785589,
        3414450555,
        3499326569,
        3651041127,
        2933202493,
        2815956275,
        3167684641,
        3049390895,
        2330014213,
        2213296395,
        2566595609,
        2448830231,
        1305906550,
        1155237496,
        1607244650,
        1455525988,
        1776460110,
        1626319424,
        2079897426,
        1928707164,
        96392454,
        213114376,
        396673818,
        514443284,
        562755902,
        679998000,
        865136418,
        983426092,
        3708173718,
        3557504664,
        3474729866,
        3323011204,
        4180808110,
        4030667424,
        3945269170,
        3794078908,
        2507040230,
        2623762152,
        2272556026,
        2390325492,
        2975484382,
        3092726480,
        2738905026,
        2857194700,
        3973773121,
        3856137295,
        4274053469,
        4157467219,
        3371096953,
        3252932727,
        3673476453,
        3556361835,
        2763173681,
        2915017791,
        3064510765,
        3215307299,
        2156299017,
        2307622919,
        2459735317,
        2610011675,
        2081048481,
        1963412655,
        1846563261,
        1729977011,
        1480485785,
        1362321559,
        1243905413,
        1126790795,
        878845905,
        1030690015,
        645401037,
        796197571,
        274084841,
        425408743,
        38544885,
        188821243,
        3613494426,
        3731654548,
        3313212038,
        3430322568,
        4082475170,
        4200115116,
        3780097726,
        3896688048,
        2668221674,
        2516901860,
        2366882550,
        2216610296,
        3141400786,
        2989552604,
        2837966542,
        2687165888,
        1202797690,
        1320957812,
        1437280870,
        1554391400,
        1669664834,
        1787304780,
        1906247262,
        2022837584,
        265905162,
        114585348,
        499347990,
        349075736,
        736970802,
        585122620,
        972512814,
        821712160,
        2595684844,
        2478443234,
        2293045232,
        2174754046,
        3196267988,
        3079546586,
        2895723464,
        2777952454,
        3537852828,
        3687994002,
        3234156416,
        3385345166,
        4142626212,
        4293295786,
        3841024952,
        3992742070,
        174567692,
        57326082,
        410887952,
        292596766,
        777231668,
        660510266,
        1011452712,
        893681702,
        1108339068,
        1258480242,
        1343618912,
        1494807662,
        1715193156,
        1865862730,
        1948373848,
        2100090966,
        2701949495,
        2818666809,
        3004591147,
        3122358053,
        2235061775,
        2352307457,
        2535604243,
        2653899549,
        3915653703,
        3764988233,
        4219352155,
        4067639125,
        3444575871,
        3294430577,
        3746175075,
        3594982253,
        836553431,
        953270745,
        600235211,
        718002117,
        367585007,
        484830689,
        133361907,
        251657213,
        2041877159,
        1891211689,
        1806599355,
        1654886325,
        1568718495,
        1418573201,
        1335535747,
        1184342925
    ];
function or(e) {
    for (var x = [], c = 0; c < e['length']; c += 4)
        x['push'](e[c] << 24 | e[c + 1] << 16 | e[c + 2] << 8 | e[c + 3]);
    return x;
}
var ar = function (e) {
    if (!(this instanceof ar))
        throw Error('AES must be instanitated with `new`');
    Object['defineProperty'](this, 'key', { value: Jt(e, !0) }), this._prepare();
};
ar['prototype']['_prepare'] = function () {
    var e = Dt[this['key'].length];
    if (null == e)
        throw new Error('invalid key size (must be 16, 24 or 32 bytes)');
    this._Ke = [], this['_Kd'] = [];
    for (var x = 0; x <= e; x++)
        this['_Ke']['push']([
            0,
            0,
            0,
            0
        ]), this._Kd['push']([
            0,
            0,
            0,
            0
        ]);
    var c, n = 4 * (e + 1), t = this['key']['length'] / 4, r = or(this['key']);
    for (x = 0; x < t; x++)
        c = x >> 2, this['_Ke'][c][x % 4] = r[x], this['_Kd'][e - c][x % 4] = r[x];
    for (var _, i = 0, o = t; o < n;) {
        if (_ = r[t - 1], r[0] ^= Ht[_ >> 16 & 255] << 24 ^ Ht[_ >> 8 & 255] << 16 ^ Ht[255 & _] << 8 ^ Ht[_ >> 24 & 255] ^ zt[i] << 24, i += 1, 8 !== t)
            for (var a = 1; a < t; a++)
                r[a] ^= r[a - 1];
        else {
            for (var u = 1; u < t / 2; u++)
                r[u] ^= r[u - 1];
            _ = r[t / 2 - 1], r[t / 2] ^= Ht[255 & _] ^ Ht[_ >> 8 & 255] << 8 ^ Ht[_ >> 16 & 255] << 16 ^ Ht[_ >> 24 & 255] << 24;
            for (var f = t / 2 + 1; f < t; f++)
                r[f] ^= r[f - 1];
        }
        for (var d = void (x = 0), l = void 0; x < t && o < n;)
            d = o >> 2, l = o % 4, this['_Ke'][d][l] = r[x], this['_Kd'][e - d][l] = r[x++], o++;
    }
    for (d = 1; d < e; d++)
        for (l = 0; l < 4; l++)
            _ = this['_Kd'][d][l], this['_Kd'][d][l] = tr[_ >> 24 & 255] ^ rr[_ >> 16 & 255] ^ _r[_ >> 8 & 255] ^ ir[255 & _];
},
    ar.prototype['encrypt'] = function (e) {
        if (16 !== e['length'])
            throw new Error('invalid plaintext size (must be 16 bytes)');
        for (var x = this['_Ke'].length - 1, c = [
            0,
            0,
            0,
            0
        ], n = or(e), t = 0; t < 4; t++)
            n[t] ^= this._Ke[0][t];
        for (var r = 1; r < x; r++) {
            for (t = 0; t < 4; t++)
                c[t] = Lt[n[t] >> 24 & 255] ^ Kt[n[(t + 1) % 4] >> 16 & 255] ^ qt[n[(t + 2) % 4] >> 8 & 255] ^ $t[255 & n[(t + 3) % 4]] ^ this['_Ke'][r][t];
            n = c['slice']();
        }
        var _, i = kt(16);
        for (t = 0; t < 4; t++)
            _ = this._Ke[x][t], i[4 * t] = 255 & (Ht[n[t] >> 24 & 255] ^ _ >> 24), i[4 * t + 1] = 255 & (Ht[n[(t + 1) % 4] >> 16 & 255] ^ _ >> 16), i[4 * t + 2] = 255 & (Ht[n[(t + 2) % 4] >> 8 & 255] ^ _ >> 8), i[4 * t + 3] = 255 & (Ht[255 & n[(t + 3) % 4]] ^ _);
        return i;
    },
    ar['prototype']['decrypt'] = function (e) {
        if (16 !== e.length)
            throw new Error('invalid ciphertext size (must be 16 bytes)');
        for (var x = this['_Kd'].length - 1, c = [
            0,
            0,
            0,
            0
        ], n = or(e), t = 0; t < 4; t++)
            n[t] ^= this._Kd[0][t];
        for (var r = 1; r < x; r++) {
            for (t = 0; t < 4; t++)
                c[t] = er[n[t] >> 24 & 255] ^ xr[n[(t + 3) % 4] >> 16 & 255] ^ cr[n[(t + 2) % 4] >> 8 & 255] ^ nr[255 & n[(t + 1) % 4]] ^ this['_Kd'][r][t];
            n = c['slice']();
        }
        var _, i = kt(16);
        for (t = 0; t < 4; t++)
            _ = this['_Kd'][x][t], i[4 * t] = 255 & (Pt[n[t] >> 24 & 255] ^ _ >> 24), i[4 * t + 1] = 255 & (Pt[n[(t + 3) % 4] >> 16 & 255] ^ _ >> 16), i[4 * t + 2] = 255 & (Pt[n[(t + 2) % 4] >> 8 & 255] ^ _ >> 8), i[4 * t + 3] = 255 & (Pt[255 & n[(t + 1) % 4]] ^ _);
        return i;
    };
var ur = function (e, x) {
    if (!(this instanceof ur))
        throw Error('AES must be instanitated with `new`');
    if (this.description = 'Cipher Block Chaining', this['name'] = 'cbc', x) {
        if (16 !== x.length)
            throw new Error('invalid initialation vector size (must be 16 bytes)');
    } else
        x = kt(16);
    this['_lastCipherblock'] = Jt(x, !0), this['_aes'] = new ar(e);
};
ur.prototype['encrypt'] = function (e) {
    if ((e = Jt(e)).length % 16 != 0)
        throw new Error('invalid plaintext size (must be multiple of 16 bytes)');
    for (var x = kt(e.length), c = kt(16), n = 0; n < e.length; n += 16) {
        Ot(e, c, 0, n, n + 16);
        for (var t = 0; t < 16; t++)
            c[t] ^= this['_lastCipherblock'][t];
        this['_lastCipherblock'] = this['_aes']['encrypt'](c), Ot(this._lastCipherblock, x, n);
    }
    return x;
},
    ur['prototype']['decrypt'] = function (e) {
        if ((e = Jt(e))['length'] % 16 != 0)
            throw new Error('invalid ciphertext size (must be multiple of 16 bytes)');
        for (var x = kt(e.length), c = kt(16), n = 0; n < e['length']; n += 16) {
            Ot(e, c, 0, n, n + 16), c = this['_aes']['decrypt'](c);
            for (var t = 0; t < 16; t++)
                x[n + t] = c[t] ^ this['_lastCipherblock'][t];
            Ot(e, this['_lastCipherblock'], 0, n, n + 16);
        }
        return x;
    };
var fr = {
    AES: ar,
    ModeOfOperation: { cbc: ur },
    utils: {
        hex: jt,
        utf8: Mt
    },
    padding: {
        pkcs7: {
            pad: function (e) {
                var x = 16 - (e = Jt(e, !0))['length'] % 16, c = kt(e['length'] + x);
                Ot(e, c);
                for (var n = e['length']; n < c['length']; n++)
                    c[n] = x;
                return c;
            },
            strip: function (e) {
                if ((e = Jt(e, !0))['length'] < 16)
                    throw new Error('PKCS#7 invalid length');
                var x = e[e['length'] - 1];
                if (16 < x)
                    throw new Error('PKCS#7 padding byte out of range');
                for (var c = e['length'] - x, n = 0; n < x; n++)
                    if (e[c + n] !== x)
                        throw new Error('PKCS#7 invalid padding byte');
                var t = kt(c);
                return Ot(e, t, 0, 0, c), t;
            }
        }
    }
};
var vr = function (e, x) {
    for (var c = new Uint8Array(e['length']), n = 0; n < e['length']; n++)
        c[n] = e.charCodeAt(n);
    return [
        c['subarray'](0, x),
        c.subarray(x)
    ];
}
function f(session,sign) {
    var n = new Function(Base64['atob'](session))();
    var t = Base64['atob'](sign)
        , r = vr(t, 16)
        , _ =new Function(n[1])()(fr.ModeOfOperation['cbc'], r[0], Uint8Array)
        , i = _.decrypt(r[1])
        , o = fr.padding['pkcs7'].strip(i),
    o1 = fr.utils['utf8']['fromBytes'](o);
    new Function(o1)();
    var e = Base64.btoa(window.f());
    console.log(window.f().toString());
    return window.f().toString()
}
// f("cmV0dXJuIFszLCAncmV0dXJuIGZ1bmN0aW9uKHgseSx6KXtyZXR1cm4gbmV3IHgobmV3IHooWy02LCAtMzksIDQzLCAyOSwgODAsIDk2LCAtMTcsIC00MiwgMTA2LCAtMTcsIC0xNiwgLTEzLCAtMTA1LCAtMjcsIDI0LCA0MF0pLHkpO30nXQ==",
//     "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")

/*
x = "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";
c = "LTE5NTkw"
console.log(c + '#' + Kaito(x,c))
t = "ca446b76b4304942a04880f8c81158ec"
console.log(Base64.btoa(t)['replace'](/=/g, ')').replace(/\+/g, '('))
console.log(Kaito('{"trajectory":[{"point":[[0,44,176,81748],[0,51,176,81791],[0,56,176,81799],[0,63,176,81807],[0,72,176,81815],[0,84,176,81822],[0,97,176,81831],[0,112,176,81838],[0,130,176,81847],[0,152,176,81854],[0,173,176,81863],[0,199,175,81871],[0,218,175,81880],[0,237,175,81887],[0,257,173,81895]]}],"env":{"zone":[230,33],"client":[29,168],"Timestamp":[1614863390358,1614863472106],"count":1,"timeout":0}}',Base64.btoa(t)['replace'](/=/g, ')').replace(/\+/g, '(')))

'{"trajectory":[{"point":[[0,56,185,2860],[0,62,185,3017],[0,66,185,3025],[0,69,187,3033],[0,73,188,3041],[0,77,188,3049],[0,85,188,3058],[0,95,188,3065],[0,106,188,3073],[0,118,188,3082],[0,131,188,3090],[0,144,188,3098],[0,158,188,3106],[0,172,188,3113],[0,184,188,3121],[0,196,188,3130],[0,205,188,3137],[0,216,188,3145],[0,225,188,3153],[0,231,188,3161],[0,239,188,3170],[0,243,188,3177],[0,248,188,3185],[0,252,188,3193],[0,254,188,3201]]}],"env":{"zone":[230,33],"client":[29,168],"Timestamp":[1614922793266,1614922796125],"count":1,"timeout":0}}'
'{"v":"2.2.1","ts":1614914856016,"cts":1614923000251,"brVD":[290,346],"brR":[[1920,1080],[1920,1040],24,24],"bI":["https://account.dianping.com/account/iframeLogin?callback=EasyLogin_frame_callback0&wide=false&protocol=https:&redir=http%3A%2F%2Fwww.dianping.com%2Fshop%2Fl7rXMA3zpOtCByZW##","https://account.dianping.com/login?redir=http%3A%2F%2Fwww.dianping.com%2Fshop%2Fl7rXMA3zpOtCByZW"],"aM":"","broP":["Chrome PDF Plugin","Chrome PDF Viewer","Native Client"],"cV":"750b4d80c1e23d008484f480ef2d1ac2","wV":"WebKit","wR":"WebKit WebGL","wVU":"Google Inc.","wRU":"ANGLE (Intel(R) HD Graphics 630 Direct3D11 vs_5_0 ps_5_0)","aF":"","wI":45643245,"fL":"101e71f73daca874711e02ddf38a792f","mT":["254.000,188.000,7940451","252.000,188.000,7940443","248.000,188.000,7940435","243.000,188.000,7940427","239.000,188.000,7940420","231.000,188.000,7940411","225.000,188.000,7940403","216.000,188.000,7940395","205.000,188.000,7940387","196.000,188.000,7940380","184.000,188.000,7940371","172.000,188.000,7940363","158.000,188.000,7940355","144.000,188.000,7940348","131.000,188.000,7940340","118.000,188.000,7940332","106.000,188.000,7940323","95.000,188.000,7940315","85.000,188.000,7940308","77.000,188.000,7940299","73.000,188.000,7940291","69.000,187.000,7940283","66.000,185.000,7940275","62.000,185.000,7940266","60.000,185.000,7940259","59.000,185.000,7940251","56.000,185.000,7939851","57.000,186.000,7939819","59.000,186.000,7939803","60.000,186.000,7939779","61.000,186.000,7939755","63.000,187.000,7939731","64.000,187.000,7939723","66.000,187.000,7939699","67.000,187.000,7939691","67.000,188.000,7939683","69.000,188.000,7939667","71.000,189.000,7939651","72.000,189.000,7939635","73.000,189.000,7939627","73.000,190.000,7939619","75.000,190.000,7939611","76.000,190.000,7939603","77.000,190.000,7939595","78.000,190.000,7939579","81.000,193.000,7939571","82.000,193.000,7939563","83.000,193.000,7939539","85.000,194.000,7939515","87.000,195.000,7939491","88.000,196.000,7939475","89.000,196.000,7939467","90.000,196.000,7939451","91.000,196.000,7939443","92.000,197.000,7939435","93.000,197.000,7939427","96.000,198.000,7939419","99.000,198.000,7939411","102.000,199.000,7939403","103.000,199.000,7939395"],"kT":[],"aT":["65.000,237.000,BUTTON,7936967","155.000,184.000,DIV,7560379","144.000,238.000,BUTTON,6953451","-165.000,119.000,HTML,6951315","93.000,228.000,BUTTON,6688650","-168.000,116.000,HTML,6272660","286.000,197.000,DIV,6138547","87.000,229.000,BUTTON,6131113","83.000,236.000,BUTTON,3713038","139.000,236.000,BUTTON,3687831","73.000,237.000,BUTTON,2646262","97.000,238.000,BUTTON,2550325","91.000,234.000,BUTTON,2326830","106.000,249.000,BUTTON,2171414","98.000,239.000,BUTTON,412751","124.000,236.000,BUTTON,2290"],"tT":[],"dT":["56.000,185.000,DIV,7940109","65.000,237.000,BUTTON,7930967","35.000,184.000,DIV,7568606","51.000,179.000,DIV,7064837","144.000,238.000,BUTTON,6725015","52.000,181.000,DIV,6706215","93.000,228.000,BUTTON,6140918","52.000,186.000,DIV,6138101","87.000,229.000,BUTTON,6116536","32.000,181.000,DIV,3841808","83.000,236.000,BUTTON,3712933","53.000,179.000,DIV,3705870","139.000,236.000,BUTTON,3687718","41.000,185.000,DIV,3660912","73.000,237.000,BUTTON,2646142","41.000,187.000,DIV,2619854","97.000,238.000,BUTTON,2550198","51.000,180.000,DIV,2375336","91.000,234.000,BUTTON,2326702","51.000,178.000,DIV,2287278","106.000,249.000,BUTTON,2171247","52.000,191.000,DIV,413992","98.000,239.000,BUTTON,412611","57.000,186.000,DIV,3584","124.000,236.000,BUTTON,2147"],"sT":[],"inputs":[],"buttons":[{"buttonName":"login-button-account","touchPoint":"{65,237}","touchPosition":"{17.8,67.6}","touchTimeStamp":1614922792983}]}'
*/

module.exports = {
    Kaito,
    f,
}
